package com.yun.zf.common.app.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import springfox.documentation.annotations.ApiIgnore;

import java.time.LocalDateTime;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 活动表
 * </p>
 *
 * @author cj
 * @since 2021-05-31
 */
@TableName("sys_activity")
@Data
public class SysActivity implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty(value = "id", hidden = true)
      private Long id;

      /**
     * 城市代码，指定活动城市，-1代表全部
     */
      @ApiModelProperty(value = "城市代码")
      private Long cityCode;

      /**
     * 门店id,仅当前门店下的房源可用
     */
      private Long dept3Id;

      /**
     * 活动名称
     */
      private String title;

      /**
     * 副标题
     */
      private String subTitle;

      /**
     * 活动海报地址
     */
      private String poster;

      /**
     * 活动状态on上线，off 下线
     */
      private String status;

      /**
     * 开始时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date startTime;

      /**
     * 结束时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date endTime;

      /**
     * 创建时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date createTime;

      /**
     * 更新时间
     */
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
      private Date modifiedTime= new Date();


}
